package com.yidu.service.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.yidu.action.vo.ListenBranchSellVo;
import com.yidu.action.vo.StatisticsVo;
import com.yidu.dao.ListenBranchSellDetailMapper;
import com.yidu.domain.ListenBranchSellDetail;
import com.yidu.service.ListenBranchSellDetailService;

/**
 * 
 * 类说明:零售的服务实现类
 * @author 聂菲
 * @date 2018年12月17日
 */
@Service
public class ListenBranchSellDetailServiceImpl implements ListenBranchSellDetailService {
	
	/**
	 *使用注入订单详情dao
	 */
	@Resource
	ListenBranchSellDetailMapper dao;
	
	@Override
	public int insertTotal(ListenBranchSellDetail sellDetail) {
		//调用的是dao类增加订单的方法
		return dao.insertSelective(sellDetail);
	}

	@Override
	public List<ListenBranchSellVo> findById(String id) {
		//调用的是dao类根据id查询的方法
		return (List<ListenBranchSellVo>) dao.selectByPrimaryKey(id);
	}

	@Override
	public int findByIdCount(Map<String, Object> map) {
		//调用的是dao类根据id查询的方法  参数为一个map集合
		return dao.findByIdCount(map);
	}

	@Override
	public List<StatisticsVo> retailStatistics(Map<String, Object> map) {
		
		return dao.retailStatistics(map);
	}

}
